package br.com.pesca.controller;

import br.com.pesca.dao.PeixeDAO;
import br.com.pesca.entity.Peixe;
import java.io.Serializable;
import java.util.List;

public class PeixeController implements Serializable {

    private static final long serialVersionUID = 1L;

    private final PeixeDAO peixeDAO = new PeixeDAO();

    /**
     * Faz a comunicação com o método que busca todos os peixes em sua
     * respectiva clase DAO.
     *
     * @return List<>
     */
    public List<Peixe> getListaPeixes() {
        peixeDAO.startOperation();
        List<Peixe> lista = peixeDAO.findAll(Peixe.class);
        peixeDAO.stopOperation(false);
        return lista;
    }
}
